Lomana LuaLuaLomana LuaLua
VAR in the V-League and the 90 Seconds That Belong to No One: When the Referee Becomes the Most Important Man on the PitchLate November, I was sitting in row seven of stand B at Hang Day Stadium, my...
When 'Home' Is Erased from European Basketball: Beşiktaş and the 65-Point GapWednesday night, I sat alone in a bar near Brickell, Miami, watching the scre...
Empty Dossiers in the Transfer Window: When Vietnamese Football Data Refuses to SpeakOne morning in August, I reopened the analytical dossier I had prepared for...
Vietnam U20 and the lesson called 'third space': An apology is just the starting pointVietnam U20 has left the 2027 AFC U20 qualifiers with three straight defeats,...
Badminton and the Lesson of Empty Data: When the BWF Ranking Doesn't Tell the Whole StoryIn a Super 500 quarterfinal, Vietnam's top women's singles player walked into...
O'Sullivan Loses 2-5 in Shenzhen: Read the Withdrawal Pattern, Not the ScorelineTwo easy reds in the first two frames, and the score was already 0-2 before t...
Carlsen Returns, Global Chess League 2026 Promises Drama Ahead of OlympiadWhen Magnus Carlsen confirmed he would return to defend his title at the Tech...
Indonesia Calls Up 10 Europe-Based Players: The Diaspora Gamble and the Jay Idzes VoidAt Indonesia's first training session in Jakarta, I stood in a corner of the...
Pieter Coetze Breaks African Record in 100m Backstroke at Baku World Cup: Won It in the Final 25 MetresAt the 75-metre mark, the electronic board in Baku displayed a gap that...
Blank Cells: A Badminton Chronicle of the Data That Never ArrivedNine sections of analysis, nine openings with the same two letters: N/A. I re...
Azerbaijan Grand Prix: Russell Wins from Pole, Title Gap Cut to 66 PointsTurn One at Baku is a tight left-hander right after the start line, and it...
Deep Badminton Analysis: When Input Data Is Empty and Lessons on Sports Analysis WorkflowIn the context of Vietnam's increasingly professional sports media industry,...
France 1-0 Belgium: Olise's 88th-minute moment and the unpatched finishing holeIn the 88th minute, Michael Olise collected the ball on the right flank, beat...
Netherlands 1-1 Germany: Two Disallowed Goals and Where the Match Was Really DecidedMinute 92, as the referee prepared to blow the final whistle, Ruben van Bomme...
24 Chances Created, 6 Big Chances and a Data Void: Has Arda Guler Really Outperformed Lamine Yamal?The xG shock at Hang Day turned me from a spectator into a data reader. Last...
Sainz between the Venice red carpet and Monza's weight problem: The paradox of a sinking driverCarlos Sainz stepped off a gondola on the Venice canals in a perfectly tailor...
AVC 2026 Semifinalists: Australia Sweep Thailand 3-0, Korea Rally Past China 3-1When the second set score read 26-24 for Australia, I stopped writing. The 20...
Nakata at 49 and the Tea Farm in Nara: What Remains After the Whistle Falls SilentMarseille in early September is hot enough that I have to pull the blinds dow...
Vietnam U20: ‘Powerful Reinforcements’ or the Trap of Expectation?I have followed Vietnamese youth football long enough to know that...
A 1-2 Loss to Chinese Taipei: A Fire Test for Coach Hoang Van Phuc and Vietnam Women's Youth RevolutionAt minute 16 of the opening match of the 2026 Asian Games in Japan, Vietnam...
When 'Home' Is Erased from European Basketball: Beşiktaş and the 65-Point GapWednesday night, I sat alone in a bar near Brickell, Miami, watching the scre...
Empty Dossiers in the Transfer Window: When Vietnamese Football Data Refuses to SpeakOne morning in August, I reopened the analytical dossier I had prepared for...
Vietnam U20 and the lesson called 'third space': An apology is just the starting pointVietnam U20 has left the 2027 AFC U20 qualifiers with three straight defeats,...
Badminton and the Lesson of Empty Data: When the BWF Ranking Doesn't Tell the Whole StoryIn a Super 500 quarterfinal, Vietnam's top women's singles player walked into...
O'Sullivan Loses 2-5 in Shenzhen: Read the Withdrawal Pattern, Not the ScorelineTwo easy reds in the first two frames, and the score was already 0-2 before t...
Carlsen Returns, Global Chess League 2026 Promises Drama Ahead of OlympiadWhen Magnus Carlsen confirmed he would return to defend his title at the Tech...
Indonesia Calls Up 10 Europe-Based Players: The Diaspora Gamble and the Jay Idzes VoidAt Indonesia's first training session in Jakarta, I stood in a corner of the...
Pieter Coetze Breaks African Record in 100m Backstroke at Baku World Cup: Won It in the Final 25 MetresAt the 75-metre mark, the electronic board in Baku displayed a gap that...
Blank Cells: A Badminton Chronicle of the Data That Never ArrivedNine sections of analysis, nine openings with the same two letters: N/A. I re...
Azerbaijan Grand Prix: Russell Wins from Pole, Title Gap Cut to 66 PointsTurn One at Baku is a tight left-hander right after the start line, and it...
Deep Badminton Analysis: When Input Data Is Empty and Lessons on Sports Analysis WorkflowIn the context of Vietnam's increasingly professional sports media industry,...
France 1-0 Belgium: Olise's 88th-minute moment and the unpatched finishing holeIn the 88th minute, Michael Olise collected the ball on the right flank, beat...
Netherlands 1-1 Germany: Two Disallowed Goals and Where the Match Was Really DecidedMinute 92, as the referee prepared to blow the final whistle, Ruben van Bomme...
24 Chances Created, 6 Big Chances and a Data Void: Has Arda Guler Really Outperformed Lamine Yamal?The xG shock at Hang Day turned me from a spectator into a data reader. Last...
Sainz between the Venice red carpet and Monza's weight problem: The paradox of a sinking driverCarlos Sainz stepped off a gondola on the Venice canals in a perfectly tailor...
AVC 2026 Semifinalists: Australia Sweep Thailand 3-0, Korea Rally Past China 3-1When the second set score read 26-24 for Australia, I stopped writing. The 20...
Nakata at 49 and the Tea Farm in Nara: What Remains After the Whistle Falls SilentMarseille in early September is hot enough that I have to pull the blinds dow...
Vietnam U20: ‘Powerful Reinforcements’ or the Trap of Expectation?I have followed Vietnamese youth football long enough to know that...
A 1-2 Loss to Chinese Taipei: A Fire Test for Coach Hoang Van Phuc and Vietnam Women's Youth RevolutionAt minute 16 of the opening match of the 2026 Asian Games in Japan, Vietnam...
